package com.dome.client.entity.vo.in;

import com.baomidou.mybatisplus.plugins.Page;
import lombok.Getter;
import lombok.Setter;

/**
 * 分页入参基类
 * @author hz
 * 2021/3/19 19:15
 **/
@Getter
@Setter
public class PageIn {

    /**
     * 第几页
     */
    private Integer pageNum;

    /**
     * 每页条数
     */
    private Integer pageSize;

    /**
     * 是否统计总数
     */
    private boolean count;



    /**
     * 赋值给page
     * @param page mybatis plus page对象
     * @return com.baomidou.mybatisplus.plugins.Page
     * @since 1.0.0
     * @author hz
     * 2021/3/19 19:15
     */
    public Page assignPage(Page page) {
        page.setCurrent(this.getPageNum());
        page.setSize(this.getPageSize());
        return page;
    }
}
